type text/template/parse.lexer

34 uses

	text/template/parse (current package)
		lex.go#L110: type stateFn func(*lexer) stateFn
		lex.go#L113: type lexer struct {
		lex.go#L131: func (l *lexer) next() rune {
		lex.go#L146: func (l *lexer) peek() rune {
		lex.go#L153: func (l *lexer) backup() {
		lex.go#L162: func (l *lexer) emit(t itemType) {
		lex.go#L169: func (l *lexer) ignore() {
		lex.go#L176: func (l *lexer) accept(valid string) bool {
		lex.go#L185: func (l *lexer) acceptRun(valid string) {
		lex.go#L193: func (l *lexer) errorf(format string, args ...any) stateFn {
		lex.go#L200: func (l *lexer) nextItem() item {
		lex.go#L206: func (l *lexer) drain() {
		lex.go#L212: func lex(name, input, left, right string, emitComment bool) *lexer {
		lex.go#L219: 	l := &lexer{
		lex.go#L234: func (l *lexer) run() {
		lex.go#L251: func lexText(l *lexer) stateFn {
		lex.go#L285: func (l *lexer) atRightDelim() (delim, trimSpaces bool) {
		lex.go#L301: func lexLeftDelim(l *lexer) stateFn {
		lex.go#L321: func lexComment(l *lexer) stateFn {
		lex.go#L347: func lexRightDelim(l *lexer) stateFn {
		lex.go#L363: func lexInsideAction(l *lexer) stateFn {
		lex.go#L432: func lexSpace(l *lexer) stateFn {
		lex.go#L456: func lexIdentifier(l *lexer) stateFn {
		lex.go#L491: func lexField(l *lexer) stateFn {
		lex.go#L497: func lexVariable(l *lexer) stateFn {
		lex.go#L507: func lexFieldOrVariable(l *lexer, typ itemType) stateFn {
		lex.go#L535: func (l *lexer) atTerminator() bool {
		lex.go#L555: func lexChar(l *lexer) stateFn {
		lex.go#L578: func lexNumber(l *lexer) stateFn {
		lex.go#L594: func (l *lexer) scanNumber() bool {
		lex.go#L632: func lexQuote(l *lexer) stateFn {
		lex.go#L652: func lexRawQuote(l *lexer) stateFn {
		parse.go#L28: 	lex        *lexer
		parse.go#L221: func (t *Tree) startParse(funcs []map[string]any, lex *lexer, treeSet map[string]*Tree) {